Fry paneer lightly in ghee and keep it aside
In same pan, heat oil, add whole spices and saute until aromatic
Add onions and saute until translucent
Add ginger garlic and green chillies, saute for 2-3 minutes
Add tomatoes, cashews and turmeric, saute until tomatoes are soft
Allow to cool completely. Grind with yoghurt to smooth paste
Heat 1 tsp oil in a pan, add ground paste and saute until oil starts leaving sides. Add water and salt.Bring to boil
Add paneer. Mix and cook for 2 minutes. Garnish with coriander leaves. Serve hot with roti or naan